#  author:张靖昆 date:2020/3/4 name:7_list_str IDE:PyCharm

# s="hello"
# list_s=list(s)
# print(list_s)

list05=[1,3,4,2,5,2,3,2]

# # sort() 行为（能力）
# list05.sort()
# # dir（列表） 查看列表可以有那些行为
# str_methods=dir(list05)
#
# help_sort=help(list05.sort)
# print(help_sort)

# 1.count()
# 统计2在list05中出现的次数
# cnt=list05.count(2)
# print(cnt)

# 2. 判断list05中是否有2
# i=list05.index(2) # 如果没有会出错
# print(20 in list05) # 如果没有会输出false

# fruits=['orange','apple','pear','banana']
# fruits.append('peach') #列表末尾增加一个元素
# fruits.insert(1,'potao') # 在指定位置增加元素
# others=['deleat','melon']
# fruits.extend(others)
# print(fruits)
# list06=list('i love you')
# list_new=[]
# 去重
# for c in list06:
#     if c not in list_new:
#         list_new.append(c)
# print(list_new)

# 删除元素

fruits=['orange','apple','pear','banana']
# pop()
# fruits.pop() #末尾删除
# # # fruits.pop(2)  #删除指定位置

# 2.remove（）
# fruits.remove('apple') # 删除apple
# fruits.remove(fruits[2])  # 删除位置2的元素
# print(fruits)

# 3. clear

# fruits.clear() # 清空
# print(fruits)

# 修改
# fruits[1]='APPLE'  # 1号位元素换成APPLE
fruits[1:3]=['one','two','three']
print(fruits)

